#ifndef _ETHERNET_MOCK_H_
#define _ETHERNET_MOCK_H_
#include "IEthernet.h"

class EthernetMock : public IEthernet{
public:
	EthernetMock(){
		EXPECT_CALL(*this, isInitialized()).
		WillRepeatedly(Return(true));
	}
	MOCK_METHOD0(isMessageReady, bool());
	MOCK_METHOD0(getMessage, String());
	MOCK_METHOD1(sendMessage, void(const String&));
	MOCK_CONST_METHOD0(isInitialized, bool());
};

#endif